package com.kamistoat.meimeimall.meimeimallauthserver.service;

import com.kamistoat.meimeimall.common.utils.R;
import com.kamistoat.meimeimall.meimeimallauthserver.vo.UserRegisterVo;

public interface AuthService {
    /**
     * 发送验证码
     * @param phoneNum 手机号
     */
    void sendCode(String phoneNum);

    /**
     * 验证验证码
     * @param phoneNum 手机号
     * @param code 验证码
     */
    void verifyCode(String phoneNum, String code);

    /**
     * 用户注册
     * @param userRegisterVo 注册信息Vo
     */
    void register(UserRegisterVo userRegisterVo);

    /**
     * 检查用户名是否重复
     * @param username 用户名
     */
    void checkUserName(String username);
}
